package xml;

import org.w3c.dom.Node;

import bean.vo.ItemOrdenCompraVO;

public class SerializadorItemOrdenCompra {

	public static Node serializar(Node nodoPadre, ItemOrdenCompraVO item) throws Exception{
		Node nodoItem = null;
		
		if (nodoPadre == null) {
			nodoItem = XmlUtil.createRootNode(Constantes.ITEM);
		} else {
			nodoItem = XmlUtil.addChild(nodoPadre, Constantes.ITEM, null);
		}
		XmlUtil.addAttribute(nodoItem, Constantes.SERIE, item.getProducto().getRodamiento().getCodigo());
		XmlUtil.addAttribute(nodoItem, Constantes.SUFIJO, item.getProducto().getRodamiento().getSufijo());
		
		XmlUtil.addChild(nodoItem, Constantes.MARCA, item.getProducto().getFabricante().getNombre());
		XmlUtil.addChild(nodoItem, Constantes.ORIGEN, item.getProducto().getOrigen().getNombre());
		XmlUtil.addChild(nodoItem, Constantes.CANTIDAD, item.getCantidadPedida());
		
		return nodoItem;
	}
	
}
